// ##实现图片懒加载
function LazyLoadImg() {
  let imgArr = [...document.querySelectorAll("img")];

  // 利用闭包，返回一个函数
  return function () {
    if (imgArr.length === 0) {
      return;
    }
    for (let i = 0; i < imgArr.length; i++) {
      let img = imgArr[i];
      // 获取图片的位置信息
      let imgRect = img.getBoundingClientRect();
      // 判断图片是否在可视区域
      if (imgRect.top < window.innerHeight && imgRect.top > 0) {
        img.src = img.getAttribute("data-src");
        imgArr.splice(i, 1);
        i--;
      }
    }
  };
}
